package cn.kgc.math.work01;

import java.util.Scanner;

public class ptype {
    //3、显示批发商品信息；输入批发商品编号和数量，以指定的格式显示价格和总金额
    // 分析：
   //利用StringBuffer类的insert方法实现需求
  //实现思路
 // 可以定义一个商品名称的String数组
 // 。定义一个价格的double数组，先循环显示商品信息
 // 然后获取用户输入的商品编号和批发数量，
 // 计算总价格：总价格的计算方式=价格数组[商品编号-1]*商品数量
 // 最后输出的效果需要加上,号。及从小数点往前，每三位加一个，号。
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        System.out.println("*******欢迎进入商品批发市场******");
        String goods[]={"电风扇","洗衣机","电视机","冰箱","空调机"};
        double price[]={124.23,4500.0,8800.9,5000.88,4456.0};
        System.out.println("编号"+"\t"+"商品"+"\t\t"+"价格");
        for (int i=0;i<5;i++){
            System.out.println(i+"\t\t"+goods[i]+"\t\t"+price[i]);
        }
        System.out.println("*********************************");
        System.out.print("请输入您批发的商品编号：");
        int id=input.nextInt();
        System.out.print("请输入批发数量：");
        int count= input.nextInt();
        Double total=new Double(count*price[id-1]);
        StringBuilder total1=new StringBuilder(total.toString());
        for (int i =total1.indexOf("."); i >0 ; i-=3) {
            total1.insert(i,",");
        }
        total1.delete(total1.indexOf(".")-1,total1.indexOf("."));
        System.out.println("您需要付款："+total1);
    }
}
